/*共同样式*/
html,body{width: 100%;height: 100%; font-family: "微软雅黑";}
*{padding: 0px;margin: 0px;}
a{text-decoration: none;}
ul,li{list-style: none;}
input,testarea,button,a{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family: "微软雅黑";}
/*签到领券*/
.toupiao{width: 100%;height: 100%; float: left;background: url(../images/bg.jpg)no-repeat center top;background-size: 100% 100%;}
.toupiao_top{width: 90%;float: left;margin-left: 5%;}
.toupiao_top .img1{width: 100%;float: left;}
.toupiao_bottom{width: 100%;position: fixed;bottom: 0px;left: 0px;}
.toupiao_bottom_main{width: 500px;margin: 0px auto;}
.toupiao_main_center{width: 300px;margin: 0px auto;}
.toupiao_bottom .img2{width: 100%;float: left;}
.toupiao_main{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px; z-index: 1;}
.toupiao_main .row{width: 100%;height: 36px;line-height: 36px; float: left;margin-bottom: 5px;border: 1px solid #ae0700;border-radius: 30px;background: #ffd0b0;}
.toupiao_main .row.row_top{margin-top: 302px;}
.toupiao_main  input{width: 82%;height: 24px;line-height: 24px;float: left;margin: 6px 0 0 12px;color: #333; border: 0px;background: #ffd0b0;font-size: 15px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.toupiao_main  input.inpt1{width: 86%;}
.toupiao_main .row1{width: 100%;height: 36px;line-height: 36px;float: left;}
.toupiao_main .row1_lf{width: 45%;height: 36px;float: left;text-indent: 12px;color: #e44841;border: 1px solid #ae0700;border-radius: 30px;background: #ffd0b0;}
.toupiao_main .row1_rt{width: 35%;height: 36px;float: left;margin-left: 10%;background: #fff;}
.toupiao_main .row1_rt .img3{width: 100%;height: 100%;float: left;}
.toupiao_main p{width: 80px;height: 80px;float:left;position: relative;left: 50%;top: 113px;margin-left: -40px;}
/*弹出层*/
.pup{width: 100%;height: 100%;float: left;background:url(../images/pup_bg.png) repeat; position: absolute;z-index: 5;display: none;}
.pup_main{width: 100%;height: 90%;float: left;margin-top: 5%;background: url(../images/pup_main_bg1.png) no-repeat center center;background-size: 100% 100%;position: relative;}
.pup_main_row{width: 100%;float: left;text-align: center;}
.pup_main_row.pup_01{margin-top: 22%;}
.pup_main_row.pup_02{margin-top: 16%;}
.pup_main_row.pup_03{margin-top: 5%;}
.pup_main_row img{width: 290px;}
.pup_main_row .img03{width: 100px;}
.pup .pup_line{width: 83%;height: 1px;float: left;margin:15px 0 0 8%; background: url(../images/line.png) no-repeat 100% 100%;background-size: 100% 100%;}
.pup .pup_no{width: 100%;height: 40px;line-height: 40px;float: left;margin-top: 6px;text-align: center;color: #e0004a;font-weight: bold;font-size: 24px;}
.pup .pup_no.pup_no1{height: 20px;line-height: 20px;font-size: 18px;margin-top: 2px;}
.pup_main .close{width: 24px;height: 24px;position: absolute;right: 5%;top: 0%;}
.pup .close img{width: 100%;}

@media screen and (max-width: 330px){
.toupiao_top{width: 88%;float: left;margin-left: 6%;}	
.toupiao_bottom_main{width: 280px;margin: 0px auto;}
.toupiao_main_center{width: 190px;margin: 0px auto;}
.toupiao_main .row.row_top{margin-top: 145px;}
.toupiao_main p{width: 62px;height: 62px;float:left;position: relative;left: 50%;top: 28px;margin-left: -31px;}
/*弹出层*/
.pup_main_row.pup_01{margin-top: 14%;}
.pup_main_row.pup_02{margin-top: 7%;}
.pup_main_row.pup_03{margin-top: 3%;}
.pup_main_row img{width: 180px;}
.pup_main_row .img03{width: 70px;}
}
@media screen and (max-height: 490px){
.toupiao_top{width: 74%;float: left;margin-left: 13%;}	
.toupiao_bottom_main{width: 220px;margin: 0px auto;}
.toupiao_main_center{width: 190px;margin: 0px auto;}
.toupiao_main .row.row_top{margin-top: 114px;}
.toupiao_main p{width: 62px;height: 62px;float:left;position: relative;left: 50%;top: 14px;margin-left: -31px;}
.toupiao_main .row{width: 100%;height: 30px;line-height: 30px; float: left;margin-bottom: 5px;border: 1px solid #ae0700;border-radius: 30px;background: #ffd0b0;}
.toupiao_main .row1_lf{height: 30px;line-height: 30px;}
.toupiao_main .row1_rt{height: 30px;}
.toupiao_main  input{margin: 3px 0 0 12px;}

/*弹出层*/
.pup_main_row.pup_01{margin-top: 14%;}
.pup_main_row.pup_02{margin-top: 7%;}
.pup_main_row.pup_03{margin-top: 4%;}
.pup_main_row img{width: 140px;}
.pup_main_row .img03{width: 60px;}
}
@media screen and (min-width: 331px) and (max-width:376px){
.toupiao_top{width: 84%;float: left;margin-left: 8%;}
.toupiao_bottom_main{width: 300px;margin: 0px auto;}
.toupiao_main_center{width: 200px;margin: 0px auto;}
.toupiao_main .row.row_top{margin-top: 155px;}
.toupiao_main p{width: 62px;height: 62px;float:left;position: relative;left: 50%;top: 39px;margin-left: -31px;}
/*弹出层*/
.pup_main_row.pup_01{margin-top: 16%;}
.pup_main_row.pup_02{margin-top: 9%;}
.pup_main_row.pup_03{margin-top: 2%;}
.pup_main_row img{width: 210px;}
.pup_main_row .img03{width: 70px;}
}
@media screen and (min-width: 377px) and (max-width:580px){
.toupiao_top{width: 86%;float: left;margin-left: 7%;}
.toupiao_bottom_main{width: 330px;margin: 0px auto;}
.toupiao_main_center{width: 230px;margin: 0px auto;}
.toupiao_main .row.row_top{margin-top: 177px;}
.toupiao_main p{width: 62px;height: 62px;float:left;position: relative;left: 50%;top: 51px;margin-left: -31px;}
/*弹出层*/
.pup_main_row.pup_01{margin-top: 20%;}
.pup_main_row.pup_02{margin-top: 12%;}
.pup_main_row.pup_03{margin-top: 4%;}
.pup_main_row img{width: 260px;}
.pup_main_row .img03{width: 90px;}
}

/*提示页面*/
.toupiao1{width: 100%;height: 100%;float: left;background: url(../images/bg_01.jpg)no-repeat center top;background-size:cover;}
.toupiao1_main{width: 180px;float: left;position: relative;left: 50%; margin-left: -90px;margin-top: 70%;}
.toupiao1_main .img1{width: 100%;float: left;}
.toupiao1 P{width: 60%;line-height: 35px; float: left;margin:18px 20% 0px 20%;text-align: center;font-size: 26px;color: #d61619;}
@media screen and (max-width: 330px){
	.toupiao1_main{width: 180px;float: left;position: relative;left: 50%; margin-left: -90px;margin-top: 65%;}
	}
@media screen and (min-width: 331px) and (max-width:376px){
	.toupiao1_main{width: 180px;float: left;position: relative;left: 50%; margin-left: -90px;margin-top: 72%;}
	}	
@media screen and (min-width: 377px) and (max-width:580px){
	.toupiao1_main{width: 180px;float: left;position: relative;left: 50%; margin-left: -90px;margin-top: 76%;}
	}	
/*抽奖pc*/
.choujiang{width: 100%;height: 100%;float: left;background: url(../images/choujiang.jpg) no-repeat center top;background-size: 100% 100%;font-size: 0;}
.choujiang .main{height: 100%;margin: 0px auto; text-align: center;position: relative;}
.choujiang .main img{height: 100%;}
.choujiang .main1{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 2;}
.choujiang .main1 .top{width: 100%;float: left;margin-top: 4%; text-align: center;font-size: 70px;font-weight: bold;color: #fbe9b0;}
.choujiang .main1 .center{width: 100%;height: 180px;position: absolute;top: 42%;}
.choujiang .main1 .center_main{width: 580px;height: 100%;margin: 0px auto;}
.choujiang .main1 .center_main_lf{width: 308px;height: 180px;line-height: 160px; float: left;background: url(../images/cj_sz.png) no-repeat;text-align: center;font-size: 80px;color: #b30001;font-weight: bold;letter-spacing: 10px;}
.choujiang .main1 .center_main_rt{width: 225px;height: 74px;float: right;margin-top: 66px; background: url(../images/btn_kscj.png) no-repeat;}
.choujiang .bottom{width: 100%; height: 26%;position: absolute;bottom: 0px;}
.choujiang .bottom .ul1{width: 74%;height: 100%;float: left;margin-left: 13%;}
.choujiang .bottom .ul1 .li1{width: 16.6%;height: 50px;line-height: 50px;float: left;margin-top: 10px; text-align: center;font-size: 36px;color: #fff;}
.choujiang .bottom .ul1 .li2{width: 100%;height: 100px;line-height: 100px;float: left;margin-top: 10px; text-align: center;font-size: 56px;color: #fff;}
.choujiang .bottom .ul1 .li3{width: 33.3%;height: 100px;line-height: 100px;float: left;margin-top: 10px; text-align: center;font-size: 48px;color: #fff;}
/*投票*/
.toup{margin: 15px;}
.toup_ul{width: 100%;float: left;}
.toup_ul li{width: 48%;height: 212px; float: left;margin-bottom: 15px;border: 1px solid #bfbfbf;box-sizing: border-box;}
.toup_ul li.li1{border: 1px solid #42baff;}
.toup_ul li .li_top{width: 100%; height: 118px;float: left;position: relative;}
.toup_ul li .li_top img{width: 100%;height: 118px;float: left;}
.toup_ul li .li_top .icon{width: 50px;height: 50px;position: absolute;right: 0px;top: 0px;}
.toup_ul li .li_top .icon img{width: 100%;height: 100%;float: left;}
.toup_ul li .li_center{width: 100%;height: 60px;float: left;padding: 0px 8px;box-sizing: border-box;}
.toup_ul li .li_center p{width: 100%;line-height: 20px;float: left;margin-top: 14px; font-size: 15px;font-weight: bold;color: #333;}
.toup_ul li .li_bottom{width: 100%;height: 22px;line-height: 22px; float: left;color: #dcdcdc;}
.toup_ul li .li_bottom_lf{width: 22px;height: 22px;float: left;margin-left: 10px;background: url(../images/gou.png) no-repeat center center;background-size: 100% 100%;}
.toup_ul li .li_bottom_rt{height: 22px;line-height: 25px;position: relative;left: 12px;font-size: 18px;}
.toup_ul li .li_bottom.li_bottom_hov{color: #42baff;}
.toup_ul li .li_bottom.li_bottom_hov .li_bottom_lf{background: url(../images/gou_hov.png) no-repeat center center;background-size: 100% 100%;}
/*投票结果页面pc*/
.tpjg{width: 100%;height: 100%;float: left;background: url(../images/tpjg.jpg) no-repeat center top;background-size: 100% 100%;}
.tpjg_t{width: 100%;float: left;margin-top: 4%;text-align: center;font-size: 50px;font-weight: bold;color: #fff;}
.tpjg_ul1{width: 1100px;position: absolute;bottom: 6%;left: 50%;margin-left: -550px;}
.tpjg_ul2{width: 100%;float: left;}
.tpjg_ul2 li{width: 110px;float: left;text-align: center;color: #fff;font-size: 14px;}
.tpjg_ul2 li .li_c{width: 100%;height: 1px;float: left;background: #ffc000;}
.tpjg_ul2 li .li_e{width: 26px;float: left;margin-left: 42px;margin-top: 40px; }
.tpjg_ul2 li .li_e1{width: 40px;float: left;margin-left: 35px;margin-top: 40px;}
.tpjg_ul2 li .li_e1 p{width: 20px;float: left;}
#VoteMain {width: 100%;position: relative;top: 36px;}
.VoteItem {width: 110px;float: left;border-bottom: 1px solid #;}
.VoteValue {width: 48px;height: 0px;border: 1px solid #efb710;background: #ffcf11;border-top-left-radius: 15px;
	border-top-right-radius: 15px;margin: 0 auto;}
.VoteSpan {width: 110px;height: 30px;float: left;margin-top: -38px;margin-left: -31px;text-align: center;
	line-height: 30px;color: #fff;font-size: 26px;position: relative;}
.VoteText {font-size: 19px;text-align: center;color: #fff;margin-top: 10px;}
.VoteSpanTri {position: absolute;width: 10px;height: 6px;margin-top: 30px;margin-left: -15px;}

/*节目详情页*/
.jmxq{width: 100%;float: left;background: #f5f5f5;}
.jmxq .main_top{ width: 100%; float: left; position: relative;}
.jmxq .main_top img{ width: 100%; float: left;}
.jmxq .icon{ width: 40px; height: 40px; position: absolute; top: 10px; right: 10px;}
.jmxq .icon a{ display: block;}
.jmxq .icon img{ width: 100%; height: 100%;}
.jmxq .main_text{ width: 100%;line-height: 20px; float: left; margin-bottom: 10px; padding: 18px 0px; background: #fff;color: #333; font-size: 16px; font-weight: bold; border-bottom: 1px solid #D2D2D2; text-indent: 15px;}
.jmxq .main_content{  background: #FFFFFF; width: 100%; float: left; border-top: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2;}
.jmxq .mytable{ width:100%;}
.jmxq .mytable .td1, .mytable .td2{ font-size:14px; line-height:1.5; color:#555; padding:15px 0; vertical-align:top; border-bottom:1px solid #d2d2d2;}
.jmxq .mytable .td2{ color:#222; padding-right: 15px;}
.jmxq_btn{margin:0px 15px; font-size: 16px;}
.jmxq_btn a{width: 100%;height: 40px;line-height: 40px;float: left;margin: 25px 0px; background: #dc2b2b;text-align: center;color: #fff;border-radius: 6px;}
.jmxq_btn a:hover{background: #e31a1a;}
